import { deleteProject, getProject } from "../../service/projects"; export default defineWrappedResponseHandler(async (event) => { const id = parseInt(getRouterParam(event, "id") || ""); if (!id || isNaN(id)) { throw createError({ statusCode: 400, statusMessage: "无效的项目 ID" }); } const existing = await getProject(id); if (!existing) { throw createError({ statusCode: 404, statusMessage: "项目不存在" }); } await deleteProject(id); return R.success(null); });